Imports System
Imports CoreFX
Namespace Addins
    Public Interface IPlugin
        Property Host() As IPluginHost
        ReadOnly Property HasPrefs() As Boolean
        ReadOnly Property Name() As String
        ReadOnly Property Description() As String
        ReadOnly Property Author() As String
        ReadOnly Property Version() As String
        ReadOnly Property MainInterface() As System.Windows.Forms.Form
        Sub Initialize()
        Sub Dispose()
    End Interface
    Public Interface IPluginHost
        Sub Feedback(ByVal Feedback As String, ByVal Plugin As IPlugin)
    End Interface
End Namespace
